Skip to content

Use _Exit and _exit from musl source. NFC - #14464

Merged
sbc100 merged 1 commit into
mainfrom
use_musl_exit_part1
Jun 17, 2021
Merged

Use _Exit and _exit from musl source. NFC#14464
sbc100 merged 1 commit into
mainfrom
use_musl_exit_part1

Conversation

@sbc100

@sbc100 sbc100 commented Jun 16, 2021

Copy link
Copy Markdown
Collaborator

This is part 1 of a change I'm working on to use musl's exit code. This
is NFC because we endup calling proc_exit which calls exit in any case.

@sbc100
sbc100 force-pushed the use_musl_exit_part1 branch from 565e9da to fc5f81b Compare June 16, 2021 20:05
@sbc100
sbc100 requested a review from kripken June 16, 2021 20:06

@kripken kripken left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@sbc100
sbc100 enabled auto-merge (squash) June 16, 2021 21:16
@sbc100
sbc100 force-pushed the use_musl_exit_part1 branch 4 times, most recently from b5a50ef to 1d70d1c Compare June 17, 2021 01:27
This is part 1 of a change I'm working on to use musl's exit code.  This
is NFC because we endup calling proc_exit which calls exit in any case.
@sbc100
sbc100 force-pushed the use_musl_exit_part1 branch from 1d70d1c to a05d712 Compare June 17, 2021 17:57
@sbc100
sbc100 merged commit b1d2d39 into main Jun 17, 2021
@sbc100
sbc100 deleted the use_musl_exit_part1 branch June 17, 2021 18:51
sbc100 added a commit that referenced this pull request Jun 18, 2021
Followup to #14464, we now use atexit and exit
and other functions from musl.
sbc100 added a commit that referenced this pull request Jun 18, 2021
Followup to #14464, we now use atexit and exit
and other functions from musl.
sbc100 added a commit that referenced this pull request Jun 18, 2021
Followup to #14464, we now use atexit and exit
and other functions from musl.
sbc100 added a commit that referenced this pull request Jun 19, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 19, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 19, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 22, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 22, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 23, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 23, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 28, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 29, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Jun 30, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Oct 4, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Oct 4, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Oct 4, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Oct 4, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Oct 4, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Oct 4, 2021
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Oct 4, 2021
Use libc++abi's version of __cxa_thread_atexit.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.

Depends on #15210.
sbc100 added a commit that referenced this pull request Aug 12, 2022
Rather than using a separate JS array use pthread TLS key which get
cleaned during `__pthread_tsd_run_dtors`.

Followup to #14484 and #14464 which both move more of the cleanup
handling for threads and processes onto the native side.
sbc100 added a commit that referenced this pull request Aug 12, 2022
Followup to #14464, we now use atexit and exit
and other functions from musl.
sbc100 added a commit that referenced this pull request Jan 3, 2025
Followup to #14464, we now use atexit and exit
and other functions from musl.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants